/**
 * 
 */
package co.com.sed.model.beans;

import java.util.ArrayList;

/**
 * @author Mejia
 *
 */
public class Periodo {
	private int idPeriodo;
	private String descripcion;
	
	private ArrayList<Evaluacion360> evaluaciones360 = null;
	
	

	/**
	 * 
	 */
	public Periodo() {
		super ();
		this.evaluaciones360 = new ArrayList<Evaluacion360>();
		
	}

	public Periodo(int idPeriodo) {
		super ();
		this.idPeriodo = idPeriodo;
	}


	
	/**
	 * @param idPeriodo
	 * @param descripcion
	 */
	public Periodo(int idPeriodo, String descripcion) {
		super();
		this.idPeriodo = idPeriodo;
		this.descripcion = descripcion;
	}
	
	/**
	 * @param descripcion
	 */
	public Periodo(String descripcion) {
		super();
		this.descripcion = descripcion;
	}

	/**
	 * @param idPeriodo
	 * @param descripcion
	 */
	public Periodo(int idPeriodo, String descripcion, ArrayList<Evaluacion360> evaluaciones360) {
		super();
		this.idPeriodo = idPeriodo;
		this.descripcion = descripcion;
		this.evaluaciones360 = evaluaciones360;
		
		 
	}


	
	/**
	 * @return the idPeriodo
	 */
	public int getIdPeriodo() {
		return idPeriodo;
	}


	/**
	 * @param idPeriodo the idPeriodo to set
	 */
	public void setIdPeriodo(int idPeriodo) {
		this.idPeriodo = idPeriodo;
	}


	/**
	 * @return the descripcion
	 */
	public String getDescripcion() {
		return descripcion;
	}


	/**
	 * @param descripcion the descripcion to set
	 */
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	
	public ArrayList<Evaluacion360> getEvaluaciones360() {
		return evaluaciones360;
	}

	public void setEvaluaciones360(ArrayList<Evaluacion360> evaluaciones360) {
		this.evaluaciones360 = evaluaciones360;
		
		for(Evaluacion360 evaluacion360 : this.evaluaciones360){
			evaluacion360.setPeriodoEvaluado(this);
		}
		
	}
	
	
}
